﻿using System;

namespace testy {
    public class Program {
        static void PrintUsage() {
            Console.WriteLine("youtube download: не указан URL \nИспользование: testy [КЛЮЧ] URL \n" + 
            "  -fНомерФормата\n" +
            "  -nИмяФайла\n" +
            "  -p    - отобразить таблицу форматов\n" + 
            "  -m    - формат с минимальным размером\n" + 
            "  -M    - формат с максимальным размером\n" + 
            "Пример: mono testy.exe -f5 -nSample.avi http://www.youtube.com/watch?v=lqBIPvrhbg0");
        }

        public static void Main(string[] args) {
            if (args.Length < 1) {
                PrintUsage();
            } else {
                int argsCount = args.Length;
                string url = args[argsCount - 1];
                if (!url.Contains("youtube.com/watch?v=")) {
                    Console.WriteLine("Не указан url youtube-видео");
                    PrintUsage();
                }

                string pagestring = Downloader.Download(url);
                //if ()
            }
        }
    }
}